package cn.juque.systemservice.mapper;

import cn.juque.systemservice.entity.GenMxInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author JUQUE
 * @version 1.0.0
 * <li>simple-generator</li>
 * <li></li>
 * @date 2020-04-01 20:27:36
 **/
public interface GenMxInfoMapper extends BaseMapper<GenMxInfo> {

  /**
   * 查询
   *
   * @param sysGenMx : sysGenMx
   * @return List<SysGenMx>
   */
  List<GenMxInfo> selectGenMxList(GenMxInfo sysGenMx);

  /**
   * 根据主键删除明细
   * @param genId 主键
   * @return Integer
   */
  Integer deleteByGenId(@Param("genId") String genId);

  /**
   * 更新最大数量
   * @param genId 主键
   * @param count 数量
   * @param genDate 日期
   * @param newCount 新的数量
   * @return
   */
  Integer updateMaxCount(@Param("genId") String genId,@Param("count") Long count,@Param("genDate") String genDate,@Param("newCount") Long newCount);
}
